#include "led.h"
#include "stm32f0xx.h"



void led_init(void)
{

GPIO_InitTypeDef        GPIO_InitStructure;
  /* GPIOC Periph clock enable */
  RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);

	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_15;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
  GPIO_Init(GPIOA, &GPIO_InitStructure);
}

void up_on(void)
{
GPIO_ResetBits(GPIOA,GPIO_Pin_4);
}
void up_off(void)
{
GPIO_SetBits(GPIOA,GPIO_Pin_4);
}
void down_on(void)
{
GPIO_ResetBits(GPIOA,GPIO_Pin_5);
}
void down_off(void)
{
GPIO_SetBits(GPIOA,GPIO_Pin_5);
}
void left_on(void)
{
GPIO_ResetBits(GPIOA,GPIO_Pin_7);
}
void left_off(void)
{
GPIO_SetBits(GPIOA,GPIO_Pin_7);
}
void right_on(void)
{
GPIO_ResetBits(GPIOA,GPIO_Pin_3);
}
void right_off(void)
{
GPIO_SetBits(GPIOA,GPIO_Pin_3);
}
void center_on(void)
{
GPIO_ResetBits(GPIOA,GPIO_Pin_6);
}
void center_off(void)
{
GPIO_SetBits(GPIOA,GPIO_Pin_6);
}












